لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت یک بازی آنلاین چند نفره تیک تاک برای iOS با استفاده از SwiftUI [ویدئو]
Build a Tic Tac Toe Online Multiplayer Game for iOS Using SwiftUI [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
به این دوره جامع و عملی خوش آمدید که در آن یاد خواهید گرفت که چگونه یک بازی چند نفره آنلاین کاملا کاربردی تیک تاک برای iOS بسازید. این دوره با راهنمایی شما در فرآیند افزودن دکمه بستن برای تجربه کاربری یکپارچه آغاز می شود. سپس یاد خواهید گرفت که چگونه یک نمای امتیاز و اعلان طراحی و پیاده سازی کنید و به بازیکنان این امکان را می دهد که پیشرفت خود را پیگیری کنند و در طول بازی به روز رسانی دریافت کنند.
برای فعال کردن عملکرد چند نفره، بازیکنان بازی ایجاد میکنید و حرکات بازی را اجرا میکنید، از جمله پردازش حرکات، تعیین بردها و تساویها، و بهروزرسانی امتیازات و اعلانها بر این اساس. شما یاد خواهید گرفت که چگونه یک پروژه Firebase ایجاد کنید و آن را با استفاده از SPM (Swift Package Manager) به برنامه iOS خود اضافه کنید. همانطور که پیشرفت می کنید، موضوعات پیشرفته ای مانند گوش دادن به تغییرات در بازی آنلاین، همگام سازی داده های بازی، تنظیم پخش کننده فعال و به روز رسانی بازی آنلاین بر اساس آن را بررسی خواهید کرد. علاوه بر این، دانش ارزشمندی در نوشتن تست های واحد، از جمله آزمایش عملکردهای حرکت و تمسخر مخزن Firebase برای آزمایش کارآمد، به دست خواهید آورد.
برای آمادهسازی اپلیکیشن خود برای اپ استور، دستورالعملهای آمادهسازی پروژه، ارسال برنامه و انتشار را دنبال میکنید تا از روندی روان و موفقیتآمیز اطمینان حاصل کنید. در نهایت، دوره با مروری جامع از وابستگی های مورد استفاده در طول سفر توسعه به پایان می رسد. آموزش افزودن دکمه بستن برای بهبود تجربه کاربری
یک صفحه بازی با قابلیت های لازم ایجاد کنید
یک نمای نشانگر بازی را اجرا کنید تا نشان دهید نوبت کدام بازیکن است
بازیکنان بازی را ایجاد کنید و حرکات آنها را در بازی مدیریت کنید
برای راه اندازی مجدد بازی، یک تابع تنظیم مجدد اضافه کنید
افزایش امتیاز و به روز رسانی اطلاعیه ها بر این اساس این دوره برای افراد با تجربه قبلی طراحی شده است و برای مبتدیان مناسب نیست. برای بهره مندی کامل از این دوره، ضروری است که درک کاملی از xCode داشته باشید و با عملکرد آن آشنا باشید. علاوه بر این، دانش اولیه Swift، SwiftUI و ساخت اپلیکیشن مورد نیاز است. این دوره سطح مشخصی از مهارت در این زمینه ها را در نظر می گیرد تا اطمینان حاصل شود که می توانید مفاهیم را درک کرده و به طور مؤثر دنبال کنید. یک بازی ایجاد کنید که در آن بتوانید با یک انسان، CPU و همچنین آنلاین بازی کنید * به تغییرات بازی های آنلاین گوش دهید و داده های بازی را همگام سازی کنید * برنامه خود را ایجاد کنید و یاد بگیرید که آن را در AppStore منتشر کنید.
سرفصل ها و درس ها
معرفی
Introduction
چیزی که قرار است بسازیم
What We Are Going to Build
نمای خانه
Home View
نمای خانه را ایجاد کنید
Create Home View
حالت های بازی را ایجاد کنید
Create Game Modes
سبک های دکمه
Button Styles
ارائه نمای بازی
Presenting Game View
نمایش بازی
Game View
اضافه کردن دکمه
Adding Button
نمایش امتیاز و اعلان
Score and Notification View
ایجاد صفحه بازی
Creating Game Board
نمای دایره تابلو
Board Circle View
نمایش نشانگر بازی
Game Indicator View
مدل نمای Refactor
Refactor View Model
پخش کننده بازی ایجاد کنید
Create Game Player
حرکات بازی را ایجاد کنید
Create Game Moves
پردازش حرکات
Processing Moves
Win و Draw را پردازش کنید
Process Win and Draw
افزایش امتیاز و اعلان به روز رسانی
Increase Score and Update Notification
بازی را ریست کنید
Reset the Game
مورد هشدار
Alert Item
نمایش هشدارها
Show Alerts
در مقابل CPU
VS CPU
AI Move Generator
AI Move Generator
پردازش حرکات هوش مصنوعی
Processing AI Moves
بازی آنلاین
Online Game
ایجاد شی بازی
Create Game Object
پروژه Firebase را ایجاد کنید
Create Firebase Project
Firebase را با SPM به پروژه خود اضافه کنید
Add Firebase to Our Project with SPM
مخزن Firebase را ایجاد کنید
Create Firebase Repository
پایان کار مخزن Firebase
Finishing Touches to Firebase Repository
مخزن بازی آنلاین
Online Game Repository
پایان با مخزن بازی آنلاین
Finishing with Online Game Repository
به تغییرات گوش دهید
Listen for Changes
شروع بازی آنلاین تابع
Start Online Game Function
ایجاد بازی Firebase
Create Firebase Game
مشترک شدن در تغییرات بازی آنلاین
Subscribe to Online Game Changes
همگام سازی بازی آنلاین
Sync Online Game
پخش کننده فعال را تنظیم کنید
Set Active Player
به روز رسانی بازی آنلاین
Update Online Game
بازی آماده تست
Test Ready Game
تست های واحد
Unit Tests
آماده سازی پروژه برای تست های واحد
Preparing the Project for Unit Tests
نوشتن اولین آزمون واحد ما
Writing Our First Unit Test
تابع حرکت فرآیند تست
Testing Process Move Function
نوشتن تست های Async
Writing Async Tests
مخزن Firebase مسخره
Mocking Firebase Repository
دسترسی به داده های MOC
Accessing MOC Data
تست مخزن بازی آنلاین
Testing Online Game Repository
در اپ استور منتشر کنید
Publish to App Store
آماده سازی برنامه برای AppStore
Preparing the App for the AppStore
انتشار برنامه در AppStore
Publishing App to AppStore
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
نمایش نظرات